﻿var nameA;
var nameB;

// 选项卡对象
var Tab = {
    addTab: function(title, url,biaoShi) {
        $('#page-wrapper').empty();
        var newUrl;
        if(url.indexOf("\?")){
            newUrl = url.substring(0,url.indexOf("\?"));
        }else{
            newUrl = url;
        }
        var index = newUrl.replace(/\./g, '_').replace(/\//g, '_').replace(/:/g, '_').replace(/\?/g, '_').replace(/,/g, '_').replace(/=/g, '_').replace(/&/g, '_');
        // 如果存在选项卡，则激活，否则创建新选项卡
        if ($('#tab_' + index).length == 0) {
            // 添加iframe
            $('.iframe').removeClass('cur');
            var bread;
            if(biaoShi == 2){
               bread  = '<div class="breadcrumb" style="color: #777"><li><i class="fa fa-map-marker"></i> <b> 您的位置：</b> &nbsp;'+nameA+'&nbsp;</li><li>&nbsp;'+title+'&nbsp;</li></div>';
            }else{
                bread  = '<div class="breadcrumb" style="color: #777"><li><i class="fa fa-map-marker"></i> <b> 您的位置：</b> &nbsp;'+title+'&nbsp;</li></div>';
            }
            var iframe = bread + '<div id="iframe_' + index + '" class="iframe cur"><iframe class="tab_iframe" src="' + url + '" width="100%" frameborder="0" scrolling="auto" onload="changeFrameHeight(this)"></iframe></div>';
            $('#page-wrapper').append(iframe);
        } else {
            $('#tab_' + index).trigger('click');
            //同时刷新页面
            var $iframe = $('#iframe_' + index).find('iframe');
            $iframe.attr('src', url);
        }
    }
};

function getMenuName(name) {
    nameA = name;
}
function getTreeMenu(name,url,biaoshi){
    nameB = name;
    Tab.addTab(name,url,biaoshi);
}
// iframe高度自适应
function changeFrameHeight(ifm) {
    ifm.height = document.documentElement.clientHeight - 107;
}